package cn.bdqn.dao.appinfo;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import cn.bdqn.entity.AppInfo;

public interface AppInfoDao {

	List<AppInfo> findAll(Map<String, Object> checkMap);

	Integer findAppInfoCount(Map<String, Object> checkMap);

	Integer save(AppInfo appInfo);

	AppInfo findAppInfoByApkname(@Param("apkname")String apkname);

	AppInfo findAppInfoById(@Param("id")Integer id);

	Integer update(AppInfo appInfo);

	String findAppInfoPicpathById(@Param("id") Long id);

	String findAPKNameById(@Param("id")Long appid);
	/**
	 * 查询是否上传最新版本
	 * @param id
	 * @return
	 */
	Integer findVersionById(@Param("id")Integer id);
	/**
	 * 审核通过
	 * @param id
	 * @return
	 */
	Integer updateStatusById2(@Param("id")Integer id);
	/**
	 * 审核未通过
	 * @param id
	 * @return
	 */
	Integer updateStatusById3(@Param("id")Integer id);

}
